//
//  YHBullet.h
//  ThunderWarriors
//
//  Created by mac on 13-6-22.
//
//

#ifndef __ThunderWarriors__YHBullet__
#define __ThunderWarriors__YHBullet__

#include "YHCollideSprite.h"

using namespace cocos2d;

class YHBullet: public YHCollideSprite {
public:
    YHBullet();
    ~ YHBullet();
    virtual bool init();
    virtual void destroy();
    virtual void hurt();
    virtual CCRect getCollideCrect();
    virtual void update(float t);
    inline bool getIsActive(){return m_isActive;}
    void removeSprite(CCNode* pSender);
    virtual bool initWithBulleName(const char* bulletName, int bulletSpeed);
    static YHBullet* create(const char* bulletName, int bulletSpeed);
    CREATE_FUNC(YHBullet);
    
private:
    int m_HP;
    int m_powerValue;
    bool m_isActive;
    float m_velocityx;
    float m_velocityy;
    
};


#endif /* defined(__ThunderWarriors__YHBullet__) */
